#ifndef __newmoon_exceptions_h
#define __newmoon_exceptions_h

#include <exception>

using namespace std;

class UnimplementedException : public exception
{
public:
	UnimplementedException() : exception() {}
};

class InvalidDataException : public exception
{
public:
	InvalidDataException() : exception() {}
};

class OutOfMemoryException : public exception
{
public:
	OutOfMemoryException() : exception() {}
};

#endif
